package org.firefly.fx.service.common;

/**
 * 缓存服务
 * @author firefy
 * 2014-10-24
 */
public interface ICacheService {
	/**
	 * 设置缓存，永久
	 * @param  key
	 * @param  value
	 */
	public boolean set(String key,String value);
	
	/**
	 * 设置缓存，自行设置时间
	 * @param key
	 * @param value
	 * @param expireTime 秒
	 */
	public boolean set(String key,String value,long expireTime);
	
	/**
	 * 刷新缓存
	 * @param key
	 * @param expireTime
	 */
	public boolean refresh(String key,long expireTime);
	
	/**
	 * 获取缓存
	 * @param key
	 * @return
	 */
	public String get(String key);
	
	/**
	 * 删除缓存
	 * @param key
	 */
	public boolean del(String key);
}
